<?php

# -- DÉBUT NOTE DE LICENCE -------------------------------------
#
# Ce fichier fait partie du plugin «Développeur» pour Clicpage.
#
# Copyright (c) 2010 Francois (www.clicpage.net)
# Distribué selon les termes de la licence GPL version 2.0.
# Consultez le fichier LICENCE ou
# http://www.gnu.org/licenses/old-licenses/gpl-2.0.html
#
# -- FIN NOTE DE LICENCE ---------------------------------------

class pDevComportements
{
	
	public static function adminMenu($menu)
	{
		
		global $core;
		
		if($core->auth->verifierPermission('superadmin')) {
			$menu[1][] = array(__('Développeur'), 'chargerMediaPlugin.php?plugin=dev&media=admin/icone_dev.png', 'dev');
		}
	
	}
	
	public static function adminJavascript($script)
	{
		switch($script):
		case devCreer:		return file_get_contents(dirname(__FILE__).'/devCreer.js'); break;
		endswitch;
	}
	
	public static function adminCSS($css)
	{
		switch($css):
		case devCreer:		return file_get_contents(dirname(__FILE__).'/devCreer.css'); break;
		endswitch;
	}
		
}

# Langue
$core->chargerFichierLangue('main', CP_CHEMIN_PLUGINS.'/dev/langues');

# Comportements
$core->ajouterComportement('adminMenu', array('pDevComportements', 'adminMenu'));
$core->ajouterComportement('adminJavascript', array('pDevComportements', 'adminJavascript'));
$core->ajouterComportement('adminCSS', array('pDevComportements', 'adminCSS'));
$core->setModuleAdmin('dev', 'pDevModuleAdmin', CP_CHEMIN_PLUGINS.'/dev/class.pDevModuleAdmin.php');
$core->setModuleAdmin('dev-creer', 'pDevCreerModuleAdmin', CP_CHEMIN_PLUGINS.'/dev/class.pDevCreerModuleAdmin.php');
$core->setServiceAdmin('devCreerPlugin', array('pDevServiceAdmin', 'creerPlugin'));
$core->setServiceAdmin('devCreerTheme', array('pDevServiceAdmin', 'creerTheme'));

$__autoload['pDevServiceAdmin'] = CP_CHEMIN_PLUGINS.'/dev/class.pDevServiceAdmin.php';
$__autoload['pDevZip'] = CP_CHEMIN_PLUGINS.'/dev/class.pDevZip.php';

?>